package com.rfsp.mcp.mapper;

import java.util.List;

import com.rfsp.common.base.BaseMapper;
import com.rfsp.mcp.pojo.po.MiPayPO;
import com.rfsp.mcp.pojo.po.OrgYbjPO;
import com.rfsp.mcp.pojo.sdto.MiPaySDTO;
import com.rfsp.mcp.pojo.vo.MiPayLogVO;
import com.rfsp.mcp.pojo.vo.MiPayVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface MiPayMapper extends BaseMapper<MiPayPO>  {
	
	List<MiPayVO> get(MiPaySDTO sdto);

	Integer deleteByPayLogId(Long payLogId);

//	List<MiPayVO> findByPfmIdAndOrgNo(@Param("pfmId") Long pfmId,@Param("orgNo") String orgNo);

	/**
	 * 获取抚顺查询医保结算信息数据
	 * @param sdto
	 * @return
	 */
	List<MiPayVO> getFs(@Param("sdto") MiPaySDTO sdto);

	/** 同步医保定点机构结算信息接口，用来存储结算信息*/
	public int insertMiPayInfo(MiPayPO miPayPO);

	List<MiPayVO> getList(MiPaySDTO sdto);

	MiPayLogVO findPayLogByQueryOrgIdAndTargetOrgIdAndPfmId(@Param("sdto") MiPaySDTO sdto);
}